			
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
//using DDF.Data;
using DDF.Entity;
using System.Runtime.Serialization;
		
namespace ARR.Entities.Gateways
{
	[DataContract]
	[Serializable]
	public partial class ArticlesTemporalRow : EntityStateTracker 
	{
		[DataMember]
		public int Id { get; set; }

		[DataMember]
		public int RangeReviewId { get; set; }

		[DataMember]
		public int CategoryId { get; set; }

		[DataMember]
		public string Code { get; set; }

		[DataMember]
		public string Name { get; set; }

		[DataMember]
		public string EAN { get; set; }

		[DataMember]
		public string UOM { get; set; }

		[DataMember]
		public string Brand { get; set; }

		[DataMember]
		public string Manufacturer { get; set; }

		[DataMember]
		public bool Delist { get; set; }

		[DataMember]
		public bool IsDelisted { get; set; }

		[DataMember]
		public bool IsDeletedRangeReview { get; set; }

		[DataMember]
		public bool IsDeletedPerformance { get; set; }

		[DataMember]
		public bool IsNew { get; set; }

		[DataMember]
		public string Comments { get; set; }

		[DataMember]
		public int? CommentId { get; set; }

		[DataMember]
		public decimal? Size { get; set; }

		[DataMember]
		public decimal? Width { get; set; }

		[DataMember]
		public decimal? Height { get; set; }

		[DataMember]
		public decimal? Facings { get; set; }

		[DataMember]
		public string Attribute1 { get; set; }

		[DataMember]
		public string Attribute2 { get; set; }

		[DataMember]
		public string Attribute3 { get; set; }

		[DataMember]
		public string Attribute4 { get; set; }

		[DataMember]
		public string Attribute5 { get; set; }

		[DataMember]
		public decimal? SplitPercentage { get; set; }

		[DataMember]
		public decimal? MarginSplitPercentage { get; set; }

		[DataMember]
		public int? UnitOfMeasureConvertionId { get; set; }

		[DataMember]
		public decimal TaxRate { get; set; }

		[DataMember]
		public string Type { get; set; }

		[DataMember]
		public string OrderUOM { get; set; }

		[DataMember]
		public string OrderEAN { get; set; }

		[DataMember]
		public string Pack { get; set; }

		[DataMember]
		public string Vendor { get; set; }

		[DataMember]
		public decimal? Price { get; set; }

		[DataMember]
		public decimal? Cost { get; set; }

		[DataMember]
		public decimal? NetPrice { get; set; }

		[DataMember]
		public DateTime? CreatedDate { get; set; }

	} 
} 
